package com.unlcn.ils.erpInterfaces.dao.model;

import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * ${table.comment}
 * </p>
 *
 * @author liangpeng
 * @since 2018-10-10
 */
@TableName("TMSHIPSTATUS_COMPASS")
public class TmshipstatusCompass extends Model<TmshipstatusCompass> {

    private static final long serialVersionUID = 1L;

	/**
	 * 康舶司状态操作备注
	 */
	private String vcmemo;

	/**
	 * 是否异常操作.1.是异常操作;0.否
	 */
	private Integer bexception;

	/**
	 * 康舶司状态操作时纬度
	 */
	private String vclatitude;

	/**
	 * 康舶司状态操作时经度
	 */
	private String vclongitude;

	/**
	 * 康舶司指令id
	 */
	@TableField(value="ISHIPID_COMPASS")
	private Long ishipidCompass;

	/**
	 * 康舶司传输数据时间
	 */
	private Date dtdate;

	/**
	 * 康舶司状态操作手机号
	 */
	private String vcmobile;

	/**
	 * 对应istat指令状态时间
	 */
	private Date dtstat;

	/**
	 * 指令状态,1.运力确定;10,发运;15.运抵
	 */
	private Long istat;

	/**
	 * 关联soshiphead.vcshipno
	 */
	private String vcshipno;

	/**
	 * 关联soshiphead.ilineid
	 */
	private Long ishipid;

	/**
	 * ${field.comment}
	 */
	@TableId(type = IdType.INPUT)
	private Long ilineid;

	/**
	 * 数据来源.1:康舶司;2.运力平台
	 */
	private Integer isource;

	public String getVcmemo() {
		return vcmemo;
	}

	public void setVcmemo(String vcmemo) {
		this.vcmemo = vcmemo;
	}

	public Integer getBexception() {
		return bexception;
	}

	public void setBexception(Integer bexception) {
		this.bexception = bexception;
	}

	public String getVclatitude() {
		return vclatitude;
	}

	public void setVclatitude(String vclatitude) {
		this.vclatitude = vclatitude;
	}

	public String getVclongitude() {
		return vclongitude;
	}

	public void setVclongitude(String vclongitude) {
		this.vclongitude = vclongitude;
	}

	public Long getIshipidCompass() {
		return ishipidCompass;
	}

	public void setIshipidCompass(Long ishipidCompass) {
		this.ishipidCompass = ishipidCompass;
	}

	public Date getDtdate() {
		return dtdate;
	}

	public void setDtdate(Date dtdate) {
		this.dtdate = dtdate;
	}

	public String getVcmobile() {
		return vcmobile;
	}

	public void setVcmobile(String vcmobile) {
		this.vcmobile = vcmobile;
	}

	public Date getDtstat() {
		return dtstat;
	}

	public void setDtstat(Date dtstat) {
		this.dtstat = dtstat;
	}

	public Long getIstat() {
		return istat;
	}

	public void setIstat(Long istat) {
		this.istat = istat;
	}

	public String getVcshipno() {
		return vcshipno;
	}

	public void setVcshipno(String vcshipno) {
		this.vcshipno = vcshipno;
	}

	public Long getIshipid() {
		return ishipid;
	}

	public void setIshipid(Long ishipid) {
		this.ishipid = ishipid;
	}

	public Long getIlineid() {
		return ilineid;
	}

	public void setIlineid(Long ilineid) {
		this.ilineid = ilineid;
	}

	public Integer getIsource() {
		return isource;
	}

	public void setIsource(Integer isource) {
		this.isource = isource;
	}

	@Override
	protected Serializable pkVal() {
		return this.ilineid;
	}

}
